@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;color:#0D6DBC;background:#FFF}
body,input,select,textarea {font:12px/1.5 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5{margin:0;padding:0;list-style:none}
a{text-decoration:none;color:#0D6DBC}
a:hover{text-decoration:underline}
.cl,.cl5{clear:both;height:1px;margin-top:-1px;overflow:hidden}
.cl5{height:5px;margin:0}
input.text,textarea{width:66px;height:18px;padding:0 3px;border:1px solid #CCC;background:#FFF url(../images/mbg.png) repeat-x 0 -120px}
textarea{width:323px;height:115px;padding:0 0 0 3px}
input.m{width:150px}
input.l{width:540px}
input.s{width:320px}
select{height:20px}
#header,#main,#footer{width:960px;margin:auto}
#header{height:56px;margin-bottom:2px;overflow:hidden;background:url(../images/mbg.png)}
.h-con{height:48px;padding:5px 13px 0;border:solid #B9D4E2;border-width:0 1px}
.logo{float:left;width:110px;height:42px;background:url(../images/logo.gif)}
.logo a{display:block;height:42px;font:12px/200px Arial;overflow:hidden}
.site-select{float:left;width:200px;padding:19px 0 0 24px}
.site-select label{float:left;width:65px;font:bold 12px/22px Arial}
.site-select select{float:left}
.user-panel{float:right;height:25px;margin-top:19px;padding-left:18px;line-height:25px;white-space:nowrap;background:url(../images/icon.gif) no-repeat -104px -72px}
.col-sub{float:left;width:160px;overflow:hidden}
.col-main{float:right;width:795px;overflow:hidden}
#nav{margin-bottom:5px;padding:15px 0 15px 25px;border:1px solid #B9D4E2;background:#F7FAFD}
#nav li{padding-left:14px;line-height:25px;white-space:nowrap;background-image:url(../images/icon.gif);background-repeat:no-repeat;background-position:-107px -93px}
#nav li.o{background-position:-106px -124px;}
#nav li li{padding-left:12px}
#nav li.f a{color:#900}
.path{margin-bottom:5px;padding:0 10px;line-height:27px;border:1px solid #B9D4E2;background:#F7FAFD}
.dt-box{height:35px;line-height:35px;padding-left:10px;}
.dt-box h2{height:29px;padding:0 10px;font:bold 12px/29px Tahoma,Arial;background:url(../images/mbg.png) 0 -90px}
.dt-box ul{height:18px;padding:4px 8px;overflow:hidden;background:#F7FAFD}
.dt-box li{float:left;height:18px;margin-right:5px;}
.dt-box li a{float:left;height:18px;line-height:19px;padding:0 7px;overflow:hidden}
.dt-box li.f{background:url(../images/icon.gif)}
.dt-box li.f a{color:#FFF;background:url(../images/icon.gif) no-repeat right -18px}
.dt-box li.f a:hover{text-decoration:none;color:#FFF}
.dt-form{padding:5px 12px;line-height:23px;zoom:1;border-top:1px solid #B9D4E2}
.dt-form input,.dt-form label,.dt-form button,.dt-form select,.dt-form .fm-th,.dt-form em{float:left}
.dt-form .radio{margin-top:5px;margin-top:1px\9}
.dt-form label{padding-left:3px;margin-right:10px;color:#333}
.dt-form label.np{margin-right:2px}
.dt-form label.th{margin-right:2px;font-weight:bold}
.dt-form .text,.dt-form button,.dt-form select{margin:1px 5px 0 0}
.dt-form em{padding-left:3px;font-style:normal;color:#666}
.dt-form textarea{float:left;margin-right:5px;line-height:1.6;overflow-y:scroll}
form.dt-form{padding:15px 20px;border:0 none}
form.dt-form label{width:60px;margin-right:0;color:#0C6CBA}
.btn-box{clear:both;height:20px;padding:5px 63px 0}
.pr-msg{margin-bottom:5px;padding:5px;text-align:center;border:1px solid #B9D4E2}
.pr-msg .con{margin:5px;padding:15px;color:#F00;border:1px solid #B9D4E2;background:#F1F7FC}
.tb-m{margin-bottom:5px;border:1px solid #B9D4E2}
.tb-m table{width:100%;border-spacing:0;border-collapse:collapse}
.tb-m th,.tb-m td{height:31px;height:29px\9;font-weight:normal;color:#333;border:1px solid #FFF}
.tb-m th{padding:0 10px;white-space:nowrap;background:url(../images/mbg.png) 0 -60px}
.tb-m td{height:26px;padding:0 5px;text-align:center}
.tb-m td.l{padding:0 10px;text-align:left}
.tb-m .bg td{background:#F7FAFD}
.tb-m b{font-weight:normal}
.tb-m b.u{color:#090}
.tb-m b.d{color:#F00}
a.qs,a.qd,a.hp{display:block;width:18px;height:18px;margin:auto;text-indent:19px;overflow:hidden;background:url(../images/icon.gif) -46px -77px}
a.qd{width:16px;height:16px;background:url(../images/icon.gif) -65px -77px}
a.hp{width:height:16px;background:url(../images/icon.gif) -82px -77px}
.tb-wp{margin:5px 10px;border:1px solid #B9D4E2}
.tb-wp table{margin:-1px;*position:relative;*left:-1px;*top:-1px}
.k-box{padding:5px;margin-bottom:5px;overflow-y:auto;zoom:1}
.k-box table{float:right;width:360px;border:solid #B9D4E2;border-width:1px 0 0 1px}
.k-box table.nf{float:none;width:auto}
.k-box th,.k-box td{padding:5px 10px;line-height:1.5;font-weight:normal;color:#333;border:1px solid;border-color:#FFF #B9D4E2 #B9D4E2 #FFF}
.k-box .bg th{height:18px;background:url(../images/mbg.png) 0 -60px}
.k-box th{text-align:right;white-space:nowrap;color:#0C6CB9;background:#F1F7FC}
.k-box .nf th{text-align:center}
.k-box .nf td{text-align:left;padding:0 10px}
.k-sl{width:410px;color:#333}
.k-sl h3{text-align:center;line-height:25px;font-size:12px}
.k-fl,.q-fl{text-align:center}
.q-fl{padding:5px 0}
.pg-bot{clear:both;margin-bottom:5px;padding:5px;text-align:right}
.pg-bot a{display:inline-block;padding:0 4px;vertical-align:middle;border:1px solid #ACE}
.pg-bot a:hover,.pg-bot a.f{text-decoration:none;color:#FFF;background:#0C6CBB}
.pg-lk{float:left;text-align:left}
.pg-lk a,.pg-lk a:hover{margin-right:10px;padding:0 0 0 13px;color:#0C6CBB;border:none;background-color:#FFF;background-image:url(../images/icon.gif);background-repeat:no-repeat;background-position:0 -122px}
.pg-lk a.db,.pg-lk a.db:hover{background-position:0 -100px}
#footer{padding:10px;text-align:center;border-top:2px solid #ACE}
